package FolhaGenerica;

public abstract class Horista extends Funcionario {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private double valorHora;
	private int numeroHoras;
public Horista(String nome, int codigo, double valorHora, int numeroHoras) throws Exception {
		super(nome, codigo);
		if (valorHora <= 0)
			throw new Exception("Valor hora deve ser maior que zero.");
		if(numeroHoras < 1)
			throw new Exception("numero de horas deve ser maior que zero.");
		this.valorHora = valorHora;
		this.numeroHoras = numeroHoras;
	}

public double getValorHora() {
	return valorHora;
}


public int getNumeroHoras() {
	return numeroHoras;
}



protected double salario(){
return valorHora * numeroHoras;
}

}
